JSF : Conception et Développement [SL-340-EE6]

    Objectifs

    développer une application web basée sur le framework JSF 2.0 (JavaServer Faces)

    Pré-requis

    maîtriser le langage de programmation Java ; connaître les principes des Servlets et des JSP

    Profil stagiaire

    développeurs web

    Profil animateur

    consultant informatique certifié Oracle

    Démarrer avec JavaServer Faces

    Architecture des applications web JSF

    Concevoir les pages JSF en utilisant les Facelets

    Comprendre la structure des Facelets
    Utiliser des librairies de tags dans les Facelets
    Utiliser le HTML RenderKit
    Définir les attributs des tags HTML

    Managed Beans

    Propriétés et scopes d'un Managed Bean
    Déclarer des Managed Beans avec des annotations
    Associer les composants UI et les Managed Beans
    Le langage Unified Expression Language (EL)
    Configurer le fichier faces-config.xml
    Utiliser des ressources Java EE dans les Managed Beans

    Définir la navigation

    Règles de navigation implicite dans JSF 2.0
    Navigation statique et dynamique

    Conversion et validation des données

    Utiliser les convertisseurs et validateurs standards
    Utiliser les mécanismes de Bean Validation décrits dans la spécification JSR-303)
    Messages d'erreurs
    Utiliser des bundles de ressource dans les pages JSF (internationalisation)
    Déveloper des convertisseurs et validateurs personnalisés

    Pages Facelets complexes

    Composant DataTable
    Facelets AJAX tags
    Facelets UI tags
    Facelets Templating

    Développer des composants UI composites

    Concevoir un composant composite

    Programmation événementielle

    Comprendre le cycle de vie d'une requête JSF
    Evénements de type value change
    Evénements de type action
    Listeners d'événements
    Améliorations du modèle événementiel dans JSF 2.0

    Configurer et déployer des applications JSF

    Cette formation est susceptible d’être modifiée en cours d’année, les dates et les prix pourront évoluer

    du 16 au 18 juillet 2012

    à Paris

    du 17 au 19 septembre 2012

    à Paris

    du 26 au 28 novembre 2012

    à Paris

    Stage / CODE : USL340

    3 jours (21 heures)

    1 770€ (HT)

    Contact

    Catherine ROY

    01 44 94 14 90

    croy@demos.fr

     Les prochaines dates

    du 16 au 18 juillet 2012

    à Paris

    du 17 au 19 septembre 2012

    à Paris

    du 26 au 28 novembre 2012

    à Paris

    Compétences visées

    Configurer JSF dans le conteneur Web

    Concevoir des vues de type Facelets

    Développer le modèle avec des Managed Beans

    Gérer la conversion et la validation de données

    Concevoir des composants personnalisés

    Définir la navigation de l'application

    Réagir aux événements

    Gérer les erreurs